package com.bugs.pojo;

import lombok.Data;
import lombok.Getter;
import lombok.experimental.Accessors;

import java.util.ArrayList;
import java.util.List;

@Getter
public class InfoTypeOption {

    private static List<Option> options = new ArrayList<>(12);
    static {
        options.add(new Option().setName("Java岗位").setType("JAVA"));
        options.add(new Option().setName("前端岗位").setType("HTML"));
        options.add(new Option().setName("安卓岗位").setType("Android"));
        options.add(new Option().setName("IOS岗位").setType("IOS"));
        options.add(new Option().setName("C/C++语言岗位").setType("C"));
        options.add(new Option().setName(".NET岗位").setType(".NET"));
        options.add(new Option().setName("Python岗位").setType("PYTHON"));
        options.add(new Option().setName("测试岗位").setType("TEST"));
        options.add(new Option().setName("大数据岗位").setType("BIG DATA"));
        options.add(new Option().setName("DBA岗位").setType("DBA"));
        options.add(new Option().setName("人工智能/算法岗位").setType("AI"));
        options.add(new Option().setName("运维岗位").setType("webmaster"));
    }

    public static List<Option> getOptions() {
        return options;
    }

    @Data
    @Accessors(chain = true)
    static class Option{
        private String name;
        private String type;
    }
}
